package usuario;

import com.example.taketaxi.conexaoBanco.BaseDadosContract.FavoritoEntry;
import com.example.taketaxi.conexaoBanco.BaseDadosContract.PessoasEntry;

import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;

public class DAOUsuarioBanco {
	public Context context;

	public DAOUsuarioBanco(Context context) {
		this.context = context;
	}
	
	public long inserirFavorito(long idcliente, long idtaxista){
		ContentValues values = new ContentValues();

		values.put(FavoritoEntry.IDCLIENTE, idcliente);
		values.put(FavoritoEntry.IDTAXISTA, idtaxista);
		
		return ContentUris.parseId(context.getContentResolver().insert(
				FavoritoEntry.URI, values));
	}
	
	public void deletarFavorito(long idcliente, long idtaxista){
		context.getContentResolver().delete(FavoritoEntry.URI, FavoritoEntry.IDCLIENTE + " = " + idcliente + " AND " + FavoritoEntry.IDTAXISTA + " = " +idtaxista,  null);
	}
	
	public boolean isFavorito(long idcliente, long idtaxista){
		Cursor cursor = context.getContentResolver().query(FavoritoEntry.URI,
				null, FavoritoEntry.IDCLIENTE + " = " + idcliente + " AND " + FavoritoEntry.IDTAXISTA + " = " + idtaxista, null, null);
		
		if (cursor.moveToFirst()) {
			return true;
		}else{
			return false;
		}
	}
}
